package cn.yuanqiao.archive.storeRoom.service;


import cn.yuanqiao.archive.storeRoom.domain.Boxspec;

import java.util.List;

/**
 * 档案盒规格Service接口
 * 
 * @author xy
 * @date 2023-06-19
 */
public interface IBoxspecService 
{
    /**
     * 查询档案盒规格
     * 
     * @param specId 档案盒规格主键
     * @return 档案盒规格
     */
    public Boxspec selectBoxspecBySpecId(Long specId);

    /**
     * 查询档案盒规格列表
     * 
     * @param boxspec 档案盒规格
     * @return 档案盒规格集合
     */
    public List<Boxspec> selectBoxspecList(Boxspec boxspec);

    /**
     * 新增档案盒规格
     * 
     * @param boxspec 档案盒规格
     * @return 结果
     */
    public int insertBoxspec(Boxspec boxspec);

    /**
     * 修改档案盒规格
     * 
     * @param boxspec 档案盒规格
     * @return 结果
     */
    public int updateBoxspec(Boxspec boxspec);

    /**
     * 批量删除档案盒规格
     * 
     * @param specIds 需要删除的档案盒规格主键集合
     * @return 结果
     */
    public int deleteBoxspecBySpecIds(Long[] specIds);

    /**
     * 删除档案盒规格信息
     * 
     * @param specId 档案盒规格主键
     * @return 结果
     */
    public int deleteBoxspecBySpecId(Long specId);
}
